torrential downpour - Deutsch Englisch Wörterbuch